Python Job: Application Developer

Job added on

Company

White Spot

Location

Vancouver - Canada

Job type

Full-Time

Python Job Details

Home Office
Posted on January 06, 2023

White Spot Limited is headquartered in Vancouver, British Columbia and serves more than 15 million guests annually through its three White Spot Hospitality brands, White Spot Restaurants, R+D Kitchen and Triple O’s. White Spot operates in British Columbia. Triple O’s has operations in British Columbia, Alberta, Ontario, and Hong Kong. White Spot is proud to be recognized as one of Canada’s Best Managed Companies for twelve consecutive
years, achieving Platinum status. At White Spot, if you aren’t directly serving our guests, you are supporting someone who does. The successful candidate will thrive in an office where the people are friendly but focused!

White Spot is currently looking for an APPLICATION DEVELOPER for its Information Technology (IT) department. This position requires working at our Home Office located at 8223 Sherbrooke Street in Vancouver for the first 6 months; thereafter there is flexibility for some remote work.

You

Reporting to the Director of Information & Technology and working with the IT Team, you will support White Spot Hospitality’s objectives by building and supporting robust applications that support business operations. It is essential that the individual in this role build an understanding of the business at a level of detail that enables them to deliver valuable information to make and analyze decisions and help drive the organization forward.

Responsibilities
  • Work with the Systems Team to develop and maintain various in-house business applications and data reports built on Microsoft technologies
  • Solicit, gather, and document business and/or user requirements
  • Troubleshoot and provide timely resolution to technical issues relating to business applications
  • Develop enhancements to business applications using current technology stack, coordinate with the Systems Team and business groups in testing and implementation
  • Manage, extract, transform, and load in data processing
  • Develop and maintain both technical and user documents of in-house applications
  • Conduct user training on new functions and/or features in applications
  • Collaborate with third-party subject matter experts in transition from a project’s implementation to its operation and maintenance
  • Participate in business projects as required
Requirements
  • University or college degree in the field of computer science or information systems and at least 3-years related work experience OR equivalent trade-off in related education and related professional work experience.
  • Proven skills and experience in developing and supporting data-driven multi-tier applications with mainstream frameworks
o Solid understanding of W3C standards on Web technologies
o Experience with ASP.NET Core MVC, Web API (C#), and integrated development environment (IDE)
o Able to create user-friendly and responsive UIs with modern JavaScript frameworks (Vue) and front-end development tools (NPM / Webpack)
o Server-side security and persistence
  • Strong knowledge and work experience with database and SQL
o Troubleshooting and optimizing data queries
o ETL design, development, and maintenance
  • Experience with Business Intelligence reporting in Excel PowerPivot / SSRS / Power BI
  • Solid understanding of both Object Oriented and Functional programming concepts
  • Experience with developing and conducting unit / integration tests
  • Experience with source code version control tools and/or services (Azure DevOps, GitHub)
  • Proven ability to clearly and effectively, and in a friendly manner, communicate business and technical information, both verbally and in writing
Nice to have
  • Knowledge of ETL and Data Warehouse best practices
  • Knowledge of integration with third-party web services
  • Knowledge of other general-purpose scripting languages (e.g., Python / VBScript / PowerShell) and backend platforms (e.g., Apache / Nginx / Java EE)
  • Knowledge of optimizing applications for mobile device
The ideal candidate will also:
  • Be a results-oriented individual who thrives working in a fast-paced environment
  • Be self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
  • Exhibit meticulous attention to detail
  • Have excellent organization, planning and coordination skills
  • Have an analytical mind with great problem-solving skills
  • Work well both independently and as part of a team
  • Be a great communicator, both written & verbal
  • Restaurant experience is an asset

If you are interested and qualified, we would love to hear from you. Please email your resume, cover letter & salary expectations to: [email protected]. Our thanks to all applicants for their interest; however only those candidates selected for further consideration will be contacted